
// VectorAnalyserDlg.h : header file
//

#pragma once

#include "..\\VectorKey.h" 
// CVectorAnalyserDlg dialog
class CVectorAnalyserDlg : public CDialog
{
// Construction
public:
	CVectorAnalyserDlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	enum { IDD = IDD_VECTORANALYSER_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support


// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
	vector<CVectorKey> m_cKeyVector;
	CString m_strInfo;
	DWORD m_nSimpleNumber;
	CString m_strPivot;
	int m_nMaxDistance;
	DWORD m_nMatchedNumber;
	CString m_strRawFileName;
	CString m_strFilePos;
	unsigned int m_nNormalSeedNumber;
	unsigned int m_nNormalSearchRange;
	unsigned int m_nMultipSeedNumber;
	unsigned int m_nMultipSearchStep;
	unsigned int m_nMinSearchRange;
	unsigned int m_nMaxSearchRange;

public:
	afx_msg void OnBnClickedButtonGenerateSeedFile();
	afx_msg void OnBnClickedButtonGetDistribution();
	afx_msg void OnBnClickedButtonGetResult();
	afx_msg void OnBnClickedButtonImportData();
};
